from ast import Try
import os


# a = 'hello word'
# b= a.replace('word' , 'python')
# print(b)

filename = r'data_CTC\mod_gsc' #文件地址
list_path = os.listdir(filename)  #读取文件夹里面的名字
for index in list_path:  #list_path返回的是一个列表   通过for循环遍历提取元素
    name = index.split('.')[0]   #split字符串分割的方法 , 分割之后是返回的列表 索引取第一个元素[0]
    
    name1 =name.replace('zhengce','政策').replace('beijing' , '北京').replace('shanghai' , '上海').replace('shengteng' , '昇腾').replace('jizhe' , '记者').replace('chengshi' , '城市').replace('zhongguo' , '中国')
    
    kid = index.split('.')[-1]   #[-1] 取最后一个
    path = filename + '\\' + index
    new_path = filename + '\\'  + name1 + '.' + kid
    try:
        os.rename(path, new_path) #重新命名
    except FileExistsError as e:
        name1 = name1.split('-')[0]
        print(name1[3])
        name1 = name1[:3]+str(int(name1[3]) +1)
        new_path = filename + '\\'  + name1 + '.' + kid

        os.rename(path, new_path) #重新命名
         
print('修改完成') 